Лабораторная работа 2

отчет

Накова Амина Михайловна

Российский университет дружбы народов

2025-09-20

Цель работы

Получение практических навыков работы в консоли с атрибутами файлов, закрепление теоретических основ дискреционного разграничения доступа в современных системах с открытым кодом на базе ОС Linux.

Ход работы

Создание учетной записи

В установленной при выполнении предыдущей лабораторной работы операционной системе создам учётную запись пользователя guest (использую учётную запись администратора) и задам пароль для пользователя guest (использую учётную запись администратора)(рис. 1):

Рисунок 1: Создание пользователя guest

Определение системной информации

Определю директорию, в которой я нахожусь. Уточню имя пользователя и его группу, а также группы, куда входит пользователь. Выведенные значения uid, gid и др. запомню. Сравню вывод id с выводом команды groups. Сравню полученную информацию об имени пользователя с данными, выводимыми в приглашении командной строки. Просмотрю файл /etc/passwd командой cat /etc/passwd(рис. 2).

Рисунок 2: Системная информация

Анализ директорий

Определю существующие в системе директории командой ls -l /home/(рис. 3).

Рисунок 3: Анализ домашних директорий

Работа с атрибутами

Проверю, какие расширенные атрибуты установлены на поддиректориях, находящихся в директории /home, командой: lsattr /home. Создам в домашней директории поддиректорию dir1 командой и определю какие права доступа и расширенные атрибуты были выставлены на директорию dir1. Сниму с директории dir1 все атрибуты(рис. 4).

Рисунок 4: Работа с атрибутами файлов

Создание файла

Попытаюсь создать в директории dir1 файл file1 командой echo “test” > /home/guest/dir1/file1. Проверю командой ls -l /home/guest/dir1(рис. 5).

Рисунок 5: Создание файла file1

Выводы

Рисунок 6: Итоговые результаты

В ходе работы были получены практические навыки работы с атрибутами файлов и директорий в Linux. Было экспериментально установлено, что:

  1. Права доступа для директории и файла взаимосвязаны: для выполнения операций необходимы соответствующие права как на директорию, так и на файл.
  2. Минимальные права для операций с файлами требуют наличия прав на выполнение (x) для директории и соответствующих прав на файл (r/w).
  3. Дискреционное разграничение доступа в Linux предоставляет гибкий механизм управления правами пользователей.